A graduate program is a post-undergraduate academic degree program that typically requires completion of a bachelor's degree as a prerequisite. Graduate programs offer advanced study in a specific field or discipline, and often involve research, coursework, and/or practical experience. The goal of most graduate programs is to provide students with specialized knowledge and skills that can be applied in professional settings, such as academia, business, or government. Depending on the program, completion typically takes one to three years beyond the bachelor's degree.